\doxysubsection{dgr-\/header.cc}
\hypertarget{dgr-header_8cc_source}{}\label{dgr-header_8cc_source}\index{model/dgr-\/header.cc@{model/dgr-\/header.cc}}
\mbox{\hyperlink{dgr-header_8cc}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00001}00001\ \textcolor{comment}{/*\ -\/*-\/\ Mode:C++;\ c-\/file-\/style:"{}gnu"{};\ indent-\/tabs-\/mode:nil;\ -\/*-\/\ */}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00002}00002\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00003}00003\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{dgr-header_8h}{dgr-\/header.h}}"{}}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00004}00004\ \textcolor{preprocessor}{\#include\ "{}ns3/log.h"{}}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00005}00005\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00006}00006\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespacens3}{ns3}}\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00007}00007\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00008}\mbox{\hyperlink{namespacens3_afec6dfb31627972075f9f71c5aca08a6}{00008}}\ \mbox{\hyperlink{namespacens3_adde9ed23eff577cdfec10d85035e32eb}{NS\_LOG\_COMPONENT\_DEFINE}}\ (\textcolor{stringliteral}{"{}DgrHeader"{}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00009}00009\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00010}00010\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00011}00011\ \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00012}00012\ \textcolor{comment}{//-\/-\/\ DgrNse}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00013}00013\ \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00014}\mbox{\hyperlink{namespacens3_aef8bf32b4f2f98d854532bfb36d47a7c}{00014}}\ \mbox{\hyperlink{namespacens3_aef8bf32b4f2f98d854532bfb36d47a7c}{NS\_OBJECT\_ENSURE\_REGISTERED}}\ (\mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00015}00015\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00016}\mbox{\hyperlink{classns3_1_1_dgr_nse_a26065a66a4af1b5b6a0962976a0fd9bb}{00016}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a26065a66a4af1b5b6a0962976a0fd9bb}{DgrNse::DgrNse}}\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00017}00017\ \ \ \ \ :\ m\_iface\ (0),}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00018}00018\ \ \ \ \ \ \ m\_state\ (0)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00019}00019\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00020}00020\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00021}00021\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00022}00022\ TypeId}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00023}\mbox{\hyperlink{classns3_1_1_dgr_nse_ac4b6f6d618c616b20f336b4838de4f16}{00023}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_ac4b6f6d618c616b20f336b4838de4f16}{DgrNse::GetTypeId}}\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00024}00024\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00025}00025\ \ \ \textcolor{keyword}{static}\ TypeId\ tid\ =\ TypeId\ (\textcolor{stringliteral}{"{}ns3::DgrNse"{}})}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00026}00026\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .SetParent<\mbox{\hyperlink{class_header}{Header}}>()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00027}00027\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .SetGroupName\ (\textcolor{stringliteral}{"{}dgr"{}})}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00028}00028\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .AddConstructor<\mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}}>\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00029}00029\ \ \ \textcolor{keywordflow}{return}\ tid;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00030}00030\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00031}00031\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00032}00032\ TypeId}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00033}\mbox{\hyperlink{classns3_1_1_dgr_nse_a4fe0f2b082a77e690de20f8e51f4f03c}{00033}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a4fe0f2b082a77e690de20f8e51f4f03c}{DgrNse::GetInstanceTypeId}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00034}00034\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00035}00035\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_ac4b6f6d618c616b20f336b4838de4f16}{GetTypeId}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00036}00036\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00037}00037\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00038}00038\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00039}\mbox{\hyperlink{classns3_1_1_dgr_nse_af663ace163675839ec0b9a7944a0d514}{00039}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_af663ace163675839ec0b9a7944a0d514}{DgrNse::Print}}\ (std::ostream\&\ os)\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00040}00040\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00041}00041\ \ \ os\ <<\ \textcolor{stringliteral}{"{}Iface:\ "{}}\ <<\ \mbox{\hyperlink{classns3_1_1_dgr_nse_ad5d302e27f2b5ee40ed20500790ad3ea}{m\_iface}}\ <<\ \textcolor{stringliteral}{"{},\ State:\ "{}}\ <<\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a7d2879fac256bf8d75a48075381434b6}{m\_state}};}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00042}00042\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00043}00043\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00044}00044\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00045}\mbox{\hyperlink{classns3_1_1_dgr_nse_a2b24a215ee38cb8ec0e5a8c6f5247e01}{00045}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a2b24a215ee38cb8ec0e5a8c6f5247e01}{DgrNse::GetSerializedSize}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00046}00046\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00047}00047\ \ \ \textcolor{keywordflow}{return}\ 4\ +\ 4;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00048}00048\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00049}00049\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00050}00050\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00051}\mbox{\hyperlink{classns3_1_1_dgr_nse_abf6e89d3cc954ee666bafc8c65433161}{00051}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_abf6e89d3cc954ee666bafc8c65433161}{DgrNse::Serialize}}\ (Buffer::Iterator\ start)\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00052}00052\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00053}00053\ \ \ Buffer::Iterator\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}\ =\ start;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00054}00054\ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.WriteHtonU32\ (\mbox{\hyperlink{classns3_1_1_dgr_nse_ad5d302e27f2b5ee40ed20500790ad3ea}{m\_iface}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00055}00055\ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.WriteHtonU32\ (\mbox{\hyperlink{classns3_1_1_dgr_nse_a7d2879fac256bf8d75a48075381434b6}{m\_state}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00056}00056\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00057}00057\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00058}00058\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00059}\mbox{\hyperlink{classns3_1_1_dgr_nse_ac07423ad134e176d78257b014d307e78}{00059}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_ac07423ad134e176d78257b014d307e78}{DgrNse::Deserialize}}\ (Buffer::Iterator\ start)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00060}00060\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00061}00061\ \ \ Buffer::Iterator\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}\ =\ start;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00062}00062\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse_ad5d302e27f2b5ee40ed20500790ad3ea}{m\_iface}}\ =\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.ReadNtohU32\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00063}00063\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse_a7d2879fac256bf8d75a48075381434b6}{m\_state}}\ =\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.ReadNtohU32\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00064}00064\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a2b24a215ee38cb8ec0e5a8c6f5247e01}{GetSerializedSize}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00065}00065\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00066}00066\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00067}00067\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00068}\mbox{\hyperlink{classns3_1_1_dgr_nse_a2e993c84f83ec1bddf787351c5c41401}{00068}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a2e993c84f83ec1bddf787351c5c41401}{DgrNse::SetInterface}}\ (uint32\_t\ iface)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00069}00069\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00070}00070\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse_ad5d302e27f2b5ee40ed20500790ad3ea}{m\_iface}}\ =\ iface;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00071}00071\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00072}00072\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00073}00073\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00074}\mbox{\hyperlink{classns3_1_1_dgr_nse_a8bec3d3ec3349e0396c141a0a0d0fb48}{00074}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a8bec3d3ec3349e0396c141a0a0d0fb48}{DgrNse::GetInterface}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00075}00075\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00076}00076\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_ad5d302e27f2b5ee40ed20500790ad3ea}{m\_iface}};}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00077}00077\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00078}00078\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00079}00079\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00080}\mbox{\hyperlink{classns3_1_1_dgr_nse_afed23298399afb86ba0bdf1f6ea19b7d}{00080}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_afed23298399afb86ba0bdf1f6ea19b7d}{DgrNse::SetState}}\ (uint32\_t\ state)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00081}00081\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00082}00082\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse_a7d2879fac256bf8d75a48075381434b6}{m\_state}}\ =\ state;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00083}00083\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00084}00084\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00085}00085\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00086}\mbox{\hyperlink{classns3_1_1_dgr_nse_a438c105a750d6d764be284388ba56c3a}{00086}}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a438c105a750d6d764be284388ba56c3a}{DgrNse::GetState}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00087}00087\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00088}00088\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_nse_a7d2879fac256bf8d75a48075381434b6}{m\_state}};}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00089}00089\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00090}00090\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00091}\mbox{\hyperlink{namespacens3_a51fc7447cfee2fd1a5d5c8016a8ee76b}{00091}}\ std::ostream\&}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00092}00092\ \mbox{\hyperlink{namespacens3_a7c0f3fcc4f4363c5458911cded1af4b6}{operator<<\ }}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}}\&\ h)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00093}00093\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00094}00094\ \ \ h.\mbox{\hyperlink{classns3_1_1_dgr_nse_af663ace163675839ec0b9a7944a0d514}{Print}}\ (os);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00095}00095\ \ \ \textcolor{keywordflow}{return}\ os;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00096}00096\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00097}00097\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00098}00098\ \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00099}00099\ \textcolor{comment}{//-\/-\/\ DgrHeader}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00100}00100\ \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00101}\mbox{\hyperlink{namespacens3_a66f70f8866aaf81079dbed39c340edc8}{00101}}\ \mbox{\hyperlink{namespacens3_aef8bf32b4f2f98d854532bfb36d47a7c}{NS\_OBJECT\_ENSURE\_REGISTERED}}\ (\mbox{\hyperlink{classns3_1_1_dgr_header}{DgrHeader}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00102}00102\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00103}\mbox{\hyperlink{classns3_1_1_dgr_header_a92be687ce1e22b5ecfc104c55397e97a}{00103}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a92be687ce1e22b5ecfc104c55397e97a}{DgrHeader::DgrHeader}}\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00104}00104\ \ \ \ \ :\ m\_command\ (1)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00105}00105\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00106}00106\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00107}00107\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00108}00108\ TypeId}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00109}\mbox{\hyperlink{classns3_1_1_dgr_header_a31749d9e94fa05433769aefdc48b99ee}{00109}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a31749d9e94fa05433769aefdc48b99ee}{DgrHeader::GetTypeId}}\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00110}00110\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00111}00111\ \ \ \textcolor{keyword}{static}\ TypeId\ tid\ =\ TypeId\ (\textcolor{stringliteral}{"{}ns3::DgrHeader"{}})}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00112}00112\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .SetParent<\mbox{\hyperlink{class_header}{Header}}>\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00113}00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .SetGroupName\ (\textcolor{stringliteral}{"{}dgr"{}})}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00114}00114\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .AddConstructor<\mbox{\hyperlink{classns3_1_1_dgr_header}{DgrHeader}}>\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00115}00115\ \ \ \textcolor{keywordflow}{return}\ tid;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00116}00116\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00117}00117\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00118}00118\ TypeId}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00119}\mbox{\hyperlink{classns3_1_1_dgr_header_a9d4e033c4a315e17b242421856447aad}{00119}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a9d4e033c4a315e17b242421856447aad}{DgrHeader::GetInstanceTypeId}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00120}00120\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00121}00121\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a31749d9e94fa05433769aefdc48b99ee}{GetTypeId}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00122}00122\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00123}00123\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00124}00124\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00125}\mbox{\hyperlink{classns3_1_1_dgr_header_afc60d4b57c29b89faf44e8db2bc223a9}{00125}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_afc60d4b57c29b89faf44e8db2bc223a9}{DgrHeader::Print}}\ (std::ostream\ \&os)\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00126}00126\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00127}00127\ \ \ os\ <<\ \textcolor{stringliteral}{"{}command\ "{}}\ <<\ int\ (\mbox{\hyperlink{classns3_1_1_dgr_header_a26054c79e83d831602dadf1671bb41d3}{m\_command}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00128}00128\ \ \ \textcolor{keywordflow}{for}\ (std::list<DgrNse>::const\_iterator\ iter\ =\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.begin\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00129}00129\ \ \ \ \ \ \ \ iter\ !=\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.end\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00130}00130\ \ \ \ \ \ \ \ iter\ ++)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00131}00131\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00132}00132\ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}\ |\ "{}};}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00133}00133\ \ \ \ \ \ \ iter-\/>Print\ (os);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00134}00134\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00135}00135\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00136}00136\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00137}00137\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00138}\mbox{\hyperlink{classns3_1_1_dgr_header_a2fcef3eb0f76c33b6d7c151dc4b939e3}{00138}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a2fcef3eb0f76c33b6d7c151dc4b939e3}{DgrHeader::GetSerializedSize}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00139}00139\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00140}00140\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}}\ nse;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00141}00141\ \ \ \textcolor{keywordflow}{return}\ 4\ +\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.size\ ()\ *\ nse.\mbox{\hyperlink{classns3_1_1_dgr_nse_a2b24a215ee38cb8ec0e5a8c6f5247e01}{GetSerializedSize}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00142}00142\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00143}00143\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00144}00144\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00145}\mbox{\hyperlink{classns3_1_1_dgr_header_a21bd3c98f0c1c2a7110e24bbd2258737}{00145}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a21bd3c98f0c1c2a7110e24bbd2258737}{DgrHeader::Serialize}}\ (Buffer::Iterator\ start)\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00146}00146\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00147}00147\ \ \ Buffer::Iterator\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}\ =\ start;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00148}00148\ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.WriteU8\ (uint8\_t(\mbox{\hyperlink{classns3_1_1_dgr_header_a26054c79e83d831602dadf1671bb41d3}{m\_command}}));}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00149}00149\ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.WriteU8\ (2);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00150}00150\ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.WriteU16\ (0);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00151}00151\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00152}00152\ \ \ \textcolor{keywordflow}{for}\ (std::list<DgrNse>::const\_iterator\ iter\ =\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.begin\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00153}00153\ \ \ \ \ \ \ \ iter\ !=\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.end\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00154}00154\ \ \ \ \ \ \ \ iter\ ++)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00155}00155\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00156}00156\ \ \ \ \ \ \ iter-\/>Serialize\ (\mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00157}00157\ \ \ \ \ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.Next\ (iter-\/>GetSerializedSize\ ());}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00158}00158\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00159}00159\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00160}00160\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00161}00161\ uint32\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00162}\mbox{\hyperlink{classns3_1_1_dgr_header_a972cb695337832c59fe1f8475c33d902}{00162}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a972cb695337832c59fe1f8475c33d902}{DgrHeader::Deserialize}}\ (Buffer::Iterator\ start)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00163}00163\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00164}00164\ \ \ Buffer::Iterator\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}\ =\ start;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00165}00165\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00166}00166\ \ \ uint8\_t\ temp;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00167}00167\ \ \ temp\ =\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.ReadU8\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00168}00168\ \ \ \textcolor{keywordflow}{if}\ ((temp\ ==\ \mbox{\hyperlink{classns3_1_1_dgr_header_ab21f647781eecc35e6b201178915de4cacc2d402a1af70c8265edf152551e1fb0}{REQUEST}})\ ||\ (temp\ ==\ \mbox{\hyperlink{classns3_1_1_dgr_header_ab21f647781eecc35e6b201178915de4ca8d8894292f7def51be8e3f118f7c1e08}{RESPONSE}}))}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00169}00169\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00170}00170\ \ \ \ \ \ \ \mbox{\hyperlink{classns3_1_1_dgr_header_a26054c79e83d831602dadf1671bb41d3}{m\_command}}\ =\ temp;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00171}00171\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00172}00172\ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00173}00173\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00174}00174\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ 0;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00175}00175\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00176}00176\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00177}00177\ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.ReadU8\ ()\ !=\ 2)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00178}00178\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00179}00179\ \ \ \ \ \ \ NS\_LOG\_LOGIC\ (\textcolor{stringliteral}{"{}DGR\ received\ a\ message\ with\ mismatch\ version,\ ignoring."{}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00180}00180\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ 0;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00181}00181\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00182}00182\ \ \ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00183}00183\ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.ReadU16\ ()\ !=\ 0)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00184}00184\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00185}00185\ \ \ \ \ \ \ NS\_LOG\_LOGIC\ (\textcolor{stringliteral}{"{}DGR\ received\ a\ message\ with\ invalid\ filled\ flags,\ ignoring."{}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00186}00186\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ 0;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00187}00187\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00188}00188\ \ \ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00189}00189\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}}\ nse;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00190}00190\ \ \ uint32\_t\ nseSize\ =\ nse.\mbox{\hyperlink{classns3_1_1_dgr_nse_a2b24a215ee38cb8ec0e5a8c6f5247e01}{GetSerializedSize}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00191}00191\ \ \ uint8\_t\ nseNumber\ =\ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.GetRemainingSize\ ()/\ nseSize;\ \textcolor{comment}{//\ !!!!!!!!!!!!!\ the\ size\ should\ be\ the\ same\ with\ nse.}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00192}00192\ \ \ \textcolor{keywordflow}{for}\ (uint8\_t\ n\ =\ 0;\ n\ <\ nseNumber;\ n\ ++)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00193}00193\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00194}00194\ \ \ \ \ \ \ \mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}.Next\ (nse.\mbox{\hyperlink{classns3_1_1_dgr_nse_ac07423ad134e176d78257b014d307e78}{Deserialize}}\ (\mbox{\hyperlink{namespacens3_aa5e169e2453984d2f21c0d5cec9e907b}{i}}));}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00195}00195\ \ \ \ \ \ \ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.push\_back\ (nse);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00196}00196\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00197}00197\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00198}00198\ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a2fcef3eb0f76c33b6d7c151dc4b939e3}{GetSerializedSize}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00199}00199\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00200}00200\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00201}00201\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00202}\mbox{\hyperlink{classns3_1_1_dgr_header_ae6c91c53e2bf12faf7f315e55a103412}{00202}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_ae6c91c53e2bf12faf7f315e55a103412}{DgrHeader::SetCommand}}\ (\mbox{\hyperlink{classns3_1_1_dgr_header_ab21f647781eecc35e6b201178915de4c}{Command\_e}}\ command)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00203}00203\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00204}00204\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_header_a26054c79e83d831602dadf1671bb41d3}{m\_command}}\ =\ command;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00205}00205\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00206}00206\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00207}00207\ \mbox{\hyperlink{classns3_1_1_dgr_header_ab21f647781eecc35e6b201178915de4c}{DgrHeader::Command\_e}}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00208}\mbox{\hyperlink{classns3_1_1_dgr_header_a75a9665a3108d89e19891e73b0f51251}{00208}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a75a9665a3108d89e19891e73b0f51251}{DgrHeader::GetCommand}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00209}00209\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00210}00210\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_header_ab21f647781eecc35e6b201178915de4c}{Command\_e}}\ (\mbox{\hyperlink{classns3_1_1_dgr_header_a26054c79e83d831602dadf1671bb41d3}{m\_command}});}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00211}00211\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00212}00212\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00213}00213\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00214}\mbox{\hyperlink{classns3_1_1_dgr_header_a6004075aa81cee64dbf96c03e548f41e}{00214}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a6004075aa81cee64dbf96c03e548f41e}{DgrHeader::AddNse}}\ (\mbox{\hyperlink{classns3_1_1_dgr_nse}{DgrNse}}\ nse)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00215}00215\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00216}00216\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.push\_back\ (nse);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00217}00217\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00218}00218\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00219}00219\ \textcolor{keywordtype}{void}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00220}\mbox{\hyperlink{classns3_1_1_dgr_header_a930203fc0319f7d6f2119079096168dc}{00220}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a930203fc0319f7d6f2119079096168dc}{DgrHeader::ClearNses}}\ ()}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00221}00221\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00222}00222\ \ \ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.clear\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00223}00223\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00224}00224\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00225}00225\ uint16\_t}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00226}\mbox{\hyperlink{classns3_1_1_dgr_header_ae7b3e6830add872de26fc78b1af52372}{00226}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_ae7b3e6830add872de26fc78b1af52372}{DgrHeader::GetNseNumber}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00227}00227\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00228}00228\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}}.size\ ();}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00229}00229\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00230}00230\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00231}00231\ std::list<DgrNse>}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00232}\mbox{\hyperlink{classns3_1_1_dgr_header_ad28f3042c3a7579cf82d7debfab3ff94}{00232}}\ \mbox{\hyperlink{classns3_1_1_dgr_header_ad28f3042c3a7579cf82d7debfab3ff94}{DgrHeader::GetNseList}}\ ()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00233}00233\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00234}00234\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_dgr_header_a61847b86fd5fb5a94a1c3e81fae0b446}{m\_nseList}};}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00235}00235\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00236}00236\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00237}\mbox{\hyperlink{namespacens3_ad812b83ef3a6a7ca1821627d3eca5253}{00237}}\ std::ostream\&}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00238}00238\ \mbox{\hyperlink{namespacens3_a7c0f3fcc4f4363c5458911cded1af4b6}{operator<<\ }}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{classns3_1_1_dgr_header}{DgrHeader}}\&\ h)}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00239}00239\ \{}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00240}00240\ \ \ h.\mbox{\hyperlink{classns3_1_1_dgr_header_afc60d4b57c29b89faf44e8db2bc223a9}{Print}}\ (os);}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00241}00241\ \ \ \textcolor{keywordflow}{return}\ os;}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00242}00242\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00243}00243\ }
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00244}00244\ \}}
\DoxyCodeLine{\Hypertarget{dgr-header_8cc_source_l00245}00245\ }

\end{DoxyCode}
